import React, { Component } from 'react'
// shouldComponentUpdate 生命周期函数
// 特点: 当组件更新时触发, 在render 之前触发, 初始化不执行
// 该生命周期必须有返回值, 返回值为一个boolean ,boolean 为true, 表示更新当前组件,否则不更新当前组件

export default class Child1 extends Component {
    render() {
        console.log('render1');
        const { salary1 } = this.props
        return (
            <div>Child1-曲艺博-{salary1}</div>
        )
    }
    shouldComponentUpdate(props, state) {
        console.log('props', props);
        console.log('preprops', this.props);
        if (this.props.salary1 == props.salary1) {
            // 说明没有salary1变化更新
            return false
        } else {
            return true
        }
    }
}
